France 24, is the name of a subscription television channel that broadcasts its signal from France to the world.